package arraylist;

import java.util.ArrayList;

public class ArrayListDemo1 {
    public static void main(String[] args) {
        //目标：掌握ArrayList集合的基本使用
        //创建Arraylist对象,代表一个集合容器
        ArrayList<String> list = new ArrayList<>();// 泛型：只能放什么数据类型
        //添加数据
        list.add("hello");
        list.add("world");
        list.add("java");
        System.out.println(list);
        //查看数据
        System.out.println(list.get(0));//get()方法，获取指定索引位置的数据
        System.out.println(list.get(1));
        System.out.println(list.get(2));

        //遍历数据
        for (int i = 0; i < list.size(); i++) {// size()方法，获取集合中元素的个数
            String s = list.get(i);
            System.out.println(s);
        }

        System.out.println("==================");
        //删除数据
        System.out.println(list.remove(1));//根据索引删除
        System.out.println(list.remove("java"));//根据数据删除
        System.out.println(list);

        //修改数据
        list.set(0,"java");
        System.out.println(list);

    }
}
